/* CSS Document */
body{font:14px "Segoe UI", Tahoma, Geneva, sans-serif;background:#fff;color:#000;margin:0}
a{color:#093;text-decoration:none}
a:hover{color:#F6C}
a:visited{color:#093}
a:active{color:#396;font-weight:bold;}

#gb{font:14px "Segoe UI", Tahoma, Geneva, sans-serif;height:30px}
#gbz,#gbg{position:absolute;white-space:nowrap;top:0;height:30px;z-index:1000}
#gbz{left:0;padding-left:4px}
#gbg{right:0;padding-right:5px}
#gbx3,#gbx4{background-color:#2d2d2d;background-image:none;_background-image:none;background-position:0 -138px;background-repeat:repeat-x;border-bottom:1px solid #000;font-size:24px;height:29px;_height:30px;opacity:1;filter:alpha(opacity=100);position:absolute;top:0;width:100%;z-index:990}
#gbx3{left:0}
#gbx4{right:0}
.gbtc{display:block;list-style:none;margin:0;padding:0}
.gbt{position:relative;display:-moz-inline-box;display:inline-block;line-height:27px;padding:0;vertical-align:top}
.gbt{*display:inline}
.gbgt{cursor:pointer;display:block;text-decoration:none !important}
.gbts{border-left:1px solid transparent;border-right:1px solid transparent;display:block;*display:inline-block;padding:0 5px;position:relative;z-index:1000}
.gbts{*display:inline}
#gbz .gbgt,#gbg .gbgt{color:#ccc!important}
.gbtb2{display:block;border-top:2px solid transparent}

.ca{text-align:center}
.panel-width{width:29.32em}
.panel-width-start{left:29.32em}
div.query{margin-bottom:3px}
#map{clear:both;margin-left:0;overflow:hidden;border:0}
#spsizer{clear:both}
.subpanel{margin-left:10px}
#spsizer{-moz-outline:0;overflow:auto;position:relative}
.rmi-rpl-k{background-color:white;margin-top:36px;margin-left:-10px;text-align:center;z-index:1001}
.rmi-rpl-top{border-top:1px solid #e5e5e5;padding-bottom:8px;padding-top:10px;font-size:77%}
.rmi-rpl-bottom{padding-bottom:10px;font-size:77%}
#header{overflow:visible;width:100%;clear:both;z-index:5}
#search{margin:0;width:100%}
#search .cntrl{margin:0 170px 0 0;max-width:785px;min-width:625px;padding-top:18px;padding-bottom:20px;position:relative;background-color:#f5f5f5;z-index:4}
#search .cntrltable{padding:8px 0 0 0}
#search .cntrltable td{vertical-align:top}
#search .q_d_container{border-color:#ccc;border-style:solid;border-width:1px;padding-right:12px;height:30px;background:#fff}
#search .focused-searchbox{border-color:#4d90fe;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
#search .q_d_container:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
#search .focused-searchbox:hover{border-color:#4d90fe}
#search .q_d_skunk{-x-system-font:none;background:transparent;border:0;float:left;font-size:100%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;height:22px;line-height:normal;padding:4px 0 0 6px;vertical-align:top;width:100%}
#search .q-outer{height:30px;z-index:5;padding-left:16px;padding-top:1px}
#search .skunk-head{zoom:1;padding:0 0 0 44px;background-color:#f5f5f5;border-bottom:1px solid #e5e5e5;border-top:1px solid #ebebeb}
#search .spacer{clear:both}
#search .q_triangle{padding-right:34px}
#q-sub{height:30px;padding:0 28px}
#q-sub img,#q-sub:hover img{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
#q_d{width:33em}
#q_d_skunk:focus{outline:none}
.link{background:no-repeat url('../img/ggicon.png') -143px -19px;width:18px;height:7px}
.print{background:no-repeat url('../img/ggicon.png') -118px -26px;width:14px;height:12px}
.search-white{background:no-repeat url('../img/ggicon.png') -51px 0;width:15px;height:15px}
#topbar{position:relative;line-height:58px;z-index:3}
#topbar-startcol{border-bottom:1px solid #ebebeb;height:58px;background:white;z-index:2}
.flex-endcol #topbar-startcol{position:absolute;left:0;width:29.32em}
#topbar-startcol .start-edge-links{float:left;padding-left:44px}
.dir-button{margin-right:6px}
.b{font-weight:bold}
.kd-button{display:inline-block;min-width:54px;border:1px solid #dcdcdc;border: 1px solid rgba(0,0,0,0.1);text-align:center;color:#444;font-size:85%;font-weight:bold;height:27px;padding:0 8px;line-height:27px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 0.218s;-moz-transition:all 0.218s;-o-transition:all 0.218s;transition:all 0.218s;background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);background-image: linear-gradient(top,#f5f5f5,#f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5',EndColorStr='#f1f1f1')}
.kd-button-submit{border:1px solid #3079ed;color:#fff;background-color:#4d90fe;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);background-image: -o-linear-gradient(top,#4d90fe,#4787ed);background-image: linear-gradient(top,#4d90fe,#4787ed);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#4787ed')}
.kd-button-submit:hover{border:1px solid #2f5bb7;color:#fff;background-color:#357ae8;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);background-image: -o-linear-gradient(top,#4d90fe,#357ae8);background-image: linear-gradient(top,#4d90fe,#357ae8);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#357ae8')}
.kd-buttonbar{overflow:hidden}
.kd-buttonbar .kd-button{float:left;margin:0;margin-left:16px;position:relative;z-index:1}
.kd-buttonbar .kd-button:hover{z-index:2}
.kd-buttonbar .kd-button:first-child{margin-left:0}
.kd-buttonbar .kd-button.small{min-width:34px;width:34px;padding:0}
.kd-button.small{min-width:34px;width:34px;padding:0}
.kd-buttonbar .kd-button.left{-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}
.kd-button.left{-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}
.kd-buttonbar-right .kd-button{float:right;margin-left:0;margin-right:16px}
.kd-buttonbar-right .kd-button:first-child{margin-right:0}
.kd-buttonbar-right .kd-button.left{margin-right:-1px}
.kd-buttonbar-right .kd-button.right{margin-left:0;margin-right:0}

input{color:#000;font:14px "Segoe UI", Tahoma, Geneva, sans-serif;}

.kd-button img{display:inline-block;margin:-3px 0 0;opacity:0.55;vertical-align:middle}
.subpanel{padding-top:18px}
.no-maps-mini{overflow:hidden}
.onegoogle{position:relative;z-index:6}
.mapfooter{color:black;line-height:19px;padding-left:50px;background-image:-webkit-gradient(linear,0 0,50 0,from(rgba(255,255,255,0)),to(rgba(255,255,255,0.45)));background-image: -moz-linear-gradient(left center,rgba(255,255,255,0),rgba(255,255,255,0.45) 50px)}
.no-maps-mini body{overflow:hidden}
#header{position:relative}
@media screen, projection {
	#page{position:relative;width:100%}
	#panel{position:absolute;top:59px;left:0;z-index:3;background-color:#fff}
	#map{left:29.32em;margin-right:29.32em;margin-left:0}
	}
#header{margin-top:0}
.logohref{float:left;margin:16px 23px 0 0;overflow:hidden;position:relative;z-index:5}
.logo-img-2{position:relative;z-index:5}
#q_d{width:33em}div{margin:0;padding:0}
ol{margin:0;padding:0;list-style:none}
li{margin:0;padding:0}
form{margin:0;padding:0}
td{margin:0;padding:0}
img{margin:0;padding:0;border:0;-moz-user-select:none}
table{border-collapse:collapse;border-spacing:0}
#qmod{clear:both;margin:0 0 9px 10px}
.query{padding-right:.2em;line-height:0.8em}
.query_terms{line-height:1.2em}
.num_results{color:#666;display:block;margin-top:1em;margin-bottom:.1em}
#panel .local{padding-bottom:.5em}
div.kd-buttonbar.header-buttons{padding-right:28px;padding-top:16px}
.pp-place-title{font-weight:bold;margin-top:2px;margin-bottom:2px;color:#096; font-size:16px}
.pp-headline-address{display:inline;margin-bottom:1px; font-size:95%}
.res{border-collapse:collapse}
.res .one{clear:left;zoom:1;padding:5px 12px 5px 5px; border:1px #063 dotted; margin:5px 7px 5px 0}
.res .one:hover {background:#EEE}
.res .name{padding-top:3px}
.res .lname{margin-bottom:.1em;display:inline}
.res blockquote {color:#666; margin:1px; padding:1px 3px 1px 10px; font-style:italic; font-size:13px}
.navpage {margin-top:10px;font-weight:bold; color:#333}
.navpage a, .navpage a:active{padding-left:7px}
.navpage a:hover{color:#F3F}
.navpage .act {color:#F30}